Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR updates the viewer layer artists to initialize all of the fields used for trace UUIDs when the layer artist is created. Currently these values are left as
None
until the relevant trace type is created. This causes a problem for any tools that create traces on the figure that don't have ameta
field set: trace-getting methods such as e.g._get_lines
in the scatter layer artist can then pick up these traces in their results if_lines_id
is stillNone
. While all of the traces inglue-plotly
have use themeta
field of the trace, it's obviously better to make things more robust here rather than demand that any possible tool obey the same pattern.